# near model CODE resource # jump table entries: 14168-14171 (4 of them) export_1771: fn00000000: 00000000 4E56 FEBC link A6, -0x0144 00000004 48E7 0118 movem.l -[A7], D7,A3,A4 00000008 266E 0010 movea.l A3, [A6 + 0x10] 0000000C 3E2E 000E move.w D7, [A6 + 0xE] 00000010 286E 0008 movea.l A4, [A6 + 0x8] 00000014 3007 move.w D0, D7 00000016 0440 5020 subi.w D0, 0x5020 /* 'P ' */ 0000001A 670A beq +0xC /* 00000026 */ 0000001C 5340 subq.w D0, 1 0000001E 6706 beq +0x8 /* 00000026 */ 00000020 5340 subq.w D0, 1 00000022 6600 0092 bne +0x94 /* 000000B6 */ label00000026: 00000026 7000 moveq.l D0, 0x00 00000028 2F00 move.l -[A7], D0 0000002A 2F00 move.l -[A7], D0 0000002C 7201 moveq.l D1, 0x01 0000002E 2F01 move.l -[A7], D1 00000030 2F0C move.l -[A7], A4 00000032 4EAD 3572 jsr [A5 + 0x3572 /* export_1706 */] 00000036 7001 moveq.l D0, 0x01 00000038 2F00 move.l -[A7], D0 0000003A 7200 moveq.l D1, 0x00 0000003C 2F01 move.l -[A7], D1 0000003E 2F3C 616C 6973 move.l -[A7], 0x616C6973 /* 'alis' */ 00000044 2F0C move.l -[A7], A4 00000046 4EAD 35A2 jsr [A5 + 0x35A2 /* export_1712 */] 0000004A 2D40 FFBC move.l [A6 - 0x44], D0 0000004E 558F subq.l A7, 2 00000050 2F2E FFBC move.l -[A7], [A6 - 0x44] 00000054 0C47 5020 cmpi.w D7, 0x5020 /* 'P ' */ 00000058 6604 bne +0x6 /* 0000005E */ 0000005A 70FE moveq.l D0, 0xFFFFFFFE 0000005C 6002 bra +0x4 /* 00000060 */ label0000005E: 0000005E 70FF moveq.l D0, 0xFFFFFFFF label00000060: 00000060 4880 ext.w D0 00000062 3F00 move.w -[A7], D0 00000064 486E FFC0 pea.l [A6 - 0x40] 00000068 7007 moveq.l D0, 0x07 0000006A A823 syscall AliasDispatch 0000006C 41EE FEBC lea.l A0, [A6 - 0x144] 00000070 4210 clr.b [A0] 00000072 486E FFC0 pea.l [A6 - 0x40] 00000076 2F3C 8000 0000 move.l -[A7], 0x80000000 0000007C 7031 moveq.l D0, 0x31 0000007E 2F00 move.l -[A7], D0 00000080 48C7 ext.l D7 00000082 2F07 move.l -[A7], D7 00000084 486E FEBC pea.l [A6 - 0x144] 00000088 4EAD 1192 jsr [A5 + 0x1192 /* export_558 */] 0000008C 2F0C move.l -[A7], A4 0000008E 4EAD 361A jsr [A5 + 0x361A /* export_1727 */] 00000092 7200 moveq.l D1, 0x00 00000094 1200 move.b D1, D0 00000096 4A81 tst.l D1 00000098 588F addq.l A7, 4 0000009A 2F01 move.l -[A7], D1 0000009C 7032 moveq.l D0, 0x32 0000009E 2F00 move.l -[A7], D0 000000A0 486E FEBC pea.l [A6 - 0x144] 000000A4 2F0B move.l -[A7], A3 000000A6 4EAD 119A jsr [A5 + 0x119A /* export_559 */] 000000AA 2F0C move.l -[A7], A4 000000AC 4EAD 3582 jsr [A5 + 0x3582 /* export_1708 */] 000000B0 4FEF 004A lea.l A7, [A7 + 0x4A] 000000B4 600C bra +0xE /* 000000C2 */ label000000B6: 000000B6 48C7 ext.l D7 000000B8 2F07 move.l -[A7], D7 000000BA 2F0B move.l -[A7], A3 000000BC 4EAD 09B2 jsr [A5 + 0x9B2 /* export_306 */] 000000C0 508F addq.l A7, 8 label000000C2: 000000C2 4CEE 1880 FEB0 movem.l D7,A3,A4, [A6 - 0x150] 000000C8 4E5E unlink A6 000000CA 4E75 rts export_1772: 000000CC 4E56 FEFC link A6, -0x0104 000000D0 48E7 0118 movem.l -[A7], D7,A3,A4 000000D4 3E2E 000E move.w D7, [A6 + 0xE] 000000D8 286E 0008 movea.l A4, [A6 + 0x8] 000000DC 41EE FEFC lea.l A0, [A6 - 0x104] 000000E0 4210 clr.b [A0] 000000E2 486E FEFC pea.l [A6 - 0x104] 000000E6 48C7 ext.l D7 000000E8 2F07 move.l -[A7], D7 000000EA 2F0C move.l -[A7], A4 000000EC 4EBA FF12 jsr [PC - 0xEE /* 00000000 */] 000000F0 7000 moveq.l D0, 0x00 000000F2 2640 movea.l A3, D0 000000F4 7201 moveq.l D1, 0x01 000000F6 240B move.l D2, A3 000000F8 6616 bne +0x18 /* 00000110 */ 000000FA 2F01 move.l -[A7], D1 000000FC 7022 moveq.l D0, 0x22 000000FE 2F00 move.l -[A7], D0 00000100 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 00000104 588F addq.l A7, 4 00000106 221F move.l D1, [A7]+ 00000108 2640 movea.l A3, D0 0000010A 200B move.l D0, A3 0000010C 6602 bne +0x4 /* 00000110 */ 0000010E 7200 moveq.l D1, 0x00 label00000110: 00000110 4A01 tst.b D1 00000112 670C beq +0xE /* 00000120 */ 00000114 264B movea.l A3, A3 00000116 2053 movea.l A0, [A3] 00000118 202D FC0C move.l D0, [A5 - 0x3F4] 0000011C 2080 move.l [A0], D0 0000011E 6002 bra +0x4 /* 00000122 */ label00000120: 00000120 7000 moveq.l D0, 0x00 label00000122: 00000122 2D4B FFFC move.l [A6 - 0x4], A3 00000126 7000 moveq.l D0, 0x00 00000128 2F00 move.l -[A7], D0 0000012A 2F00 move.l -[A7], D0 0000012C 2F3C 8000 0000 move.l -[A7], 0x80000000 00000132 2F0C move.l -[A7], A4 00000134 2F3C 6F70 656E move.l -[A7], 0x6F70656E /* 'open' */ 0000013A 2F0B move.l -[A7], A3 0000013C 4EAD 244A jsr [A5 + 0x244A /* export_1157 */] 00000140 486E FEFC pea.l [A6 - 0x104] 00000144 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000148 48C7 ext.l D7 0000014A 2F07 move.l -[A7], D7 0000014C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000150 4EAD 2452 jsr [A5 + 0x2452 /* export_1158 */] 00000154 4AAE FFFC tst.l [A6 - 0x4] 00000158 671A beq +0x1C /* 00000174 */ 0000015A 7003 moveq.l D0, 0x03 0000015C 2F00 move.l -[A7], D0 0000015E 206E FFFC movea.l A0, [A6 - 0x4] 00000162 2F08 move.l -[A7], A0 00000164 2050 movea.l A0, [A0] 00000166 2050 movea.l A0, [A0] 00000168 2268 0014 movea.l A1, [A0 + 0x14] 0000016C 4E91 jsr [A1] 0000016E 7000 moveq.l D0, 0x00 00000170 508F addq.l A7, 8 00000172 6002 bra +0x4 /* 00000176 */ label00000174: 00000174 7000 moveq.l D0, 0x00 label00000176: 00000176 4FEF 0034 lea.l A7, [A7 + 0x34] 0000017A 4CEE 1880 FEF0 movem.l D7,A3,A4, [A6 - 0x110] 00000180 4E5E unlink A6 00000182 4E75 rts export_1773: 00000184 4E56 FC00 link A6, -0x0400 00000188 2F0C move.l -[A7], A4 0000018A 286E 0008 movea.l A4, [A6 + 0x8] 0000018E 41EE FF00 lea.l A0, [A6 - 0x100] 00000192 4210 clr.b [A0] 00000194 4878 0BEA push.l 0xBEA 00000198 486E FF00 pea.l [A6 - 0x100] 0000019C 2F0C move.l -[A7], A4 0000019E 2054 movea.l A0, [A4] 000001A0 2050 movea.l A0, [A0] 000001A2 2268 0054 movea.l A1, [A0 + 0x54] 000001A6 4E91 jsr [A1] 000001A8 41EE FE00 lea.l A0, [A6 - 0x200] 000001AC 4210 clr.b [A0] 000001AE 486E FE00 pea.l [A6 - 0x200] 000001B2 302E 0012 move.w D0, [A6 + 0x12] 000001B6 48C0 ext.l D0 000001B8 2F00 move.l -[A7], D0 000001BA 2F0C move.l -[A7], A4 000001BC 4EBA FE42 jsr [PC - 0x1BE /* 00000000 */] 000001C0 41EE FC00 lea.l A0, [A6 - 0x400] 000001C4 4210 clr.b [A0] 000001C6 41EE FD00 lea.l A0, [A6 - 0x300] 000001CA 4210 clr.b [A0] 000001CC 486E FE00 pea.l [A6 - 0x200] 000001D0 2F3C 8000 0000 move.l -[A7], 0x80000000 000001D6 7032 moveq.l D0, 0x32 000001D8 2F00 move.l -[A7], D0 000001DA 2F2E 000C move.l -[A7], [A6 + 0xC] 000001DE 486E FC00 pea.l [A6 - 0x400] 000001E2 4EAD 1192 jsr [A5 + 0x1192 /* export_558 */] 000001E6 486E FF00 pea.l [A6 - 0x100] 000001EA 2F3C 8000 0000 move.l -[A7], 0x80000000 000001F0 7031 moveq.l D0, 0x31 000001F2 2F00 move.l -[A7], D0 000001F4 486E FC00 pea.l [A6 - 0x400] 000001F8 486E FD00 pea.l [A6 - 0x300] 000001FC 4EAD 11AA jsr [A5 + 0x11AA /* export_561 */] 00000200 486E FD00 pea.l [A6 - 0x300] 00000204 4EAD 1DD2 jsr [A5 + 0x1DD2 /* export_950 */] 00000208 286E FBFC movea.l A4, [A6 - 0x404] 0000020C 4E5E unlink A6 0000020E 4E75 rts export_1774: 00000210 4E56 FFC0 link A6, -0x0040 00000214 48E7 0308 movem.l -[A7], D6,D7,A4 00000218 49EE FFC0 lea.l A4, [A6 - 0x40] 0000021C 3C2E 000E move.w D6, [A6 + 0xE] 00000220 3006 move.w D0, D6 00000222 0440 EC3B subi.w D0, 0xEC3B 00000226 6720 beq +0x22 /* 00000248 */ 00000228 0440 003D subi.w D0, 0x3D /* '=' */ 0000022C 6720 beq +0x22 /* 0000024E */ 0000022E 0440 0F59 subi.w D0, 0xF59 00000232 670E beq +0x10 /* 00000242 */ 00000234 0440 03B7 subi.w D0, 0x3B7 00000238 671A beq +0x1C /* 00000254 */ 0000023A 0440 004D subi.w D0, 0x4D /* 'M' */ 0000023E 6714 beq +0x16 /* 00000254 */ 00000240 6018 bra +0x1A /* 0000025A */ label00000242: 00000242 3E3C 5020 move.w D7, 0x5020 /* 'P ' */ 00000246 6044 bra +0x46 /* 0000028C */ label00000248: 00000248 3E3C 501F move.w D7, 0x501F 0000024C 603E bra +0x40 /* 0000028C */ label0000024E: 0000024E 3E3C 1396 move.w D7, 0x1396 00000252 6038 bra +0x3A /* 0000028C */ label00000254: 00000254 3E3C 13AE move.w D7, 0x13AE 00000258 6032 bra +0x34 /* 0000028C */ label0000025A: 0000025A 558F subq.l A7, 2 0000025C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000260 70FD moveq.l D0, 0xFFFFFFFD 00000262 3F00 move.w -[A7], D0 00000264 2F0C move.l -[A7], A4 00000266 7007 moveq.l D0, 0x07 00000268 A823 syscall AliasDispatch 0000026A 4A5F tst.w [A7]+ 0000026C 660E bne +0x10 /* 0000027C */ 0000026E 7000 moveq.l D0, 0x00 00000270 1014 move.b D0, [A4] 00000272 4A80 tst.l D0 00000274 6306 bls +0x8 /* 0000027C */ 00000276 3E3C 5021 move.w D7, 0x5021 /* 'P!' */ 0000027A 6010 bra +0x12 /* 0000028C */ label0000027C: 0000027C 0C46 FFDD cmpi.w D6, 0xFFDD 00000280 6606 bne +0x8 /* 00000288 */ 00000282 3E3C 5022 move.w D7, 0x5022 /* 'P\"' */ 00000286 6004 bra +0x6 /* 0000028C */ label00000288: 00000288 3E3C 13AE move.w D7, 0x13AE label0000028C: 0000028C 3007 move.w D0, D7 0000028E 4CEE 10C0 FFB4 movem.l D6,D7,A4, [A6 - 0x4C] 00000294 4E5E unlink A6 00000296 4E75 rts